import request from '@/utils/request'

export function userInfo(data) {//信息查询
  return request({
    url: 'user/info',
    method: 'get',
    // headers: {
    //   'Content-Type': 'application/x-www-form-urlencoded'
    // },
    params: data,
  })
}

// TODO:退出方法
export function logout(data) {
  return request({
      url: '/index/exit',
      method: 'get',
      params: logindata
  })
}


// TODO:登陆方法
export function login(data) {
  return request({
      url: 'ljw/kefu/public/kefudenglu',
      method: 'post',
      headers: {
        // 'Content-Type': 'application/json'
        'Content-Type': 'application/x-www-form-urlencoded'
        // 'Accept': 'application/json'
      },
      datatype:"json",
      params: data
  })
}
export function countZhaobiaozhongZhaogong(data) {//PC订单管理-查询(招标中/施工中/已完工/已失败)的订单数量
  return request({
      url: 'ljw/zhaogongPC/public/countZhaobiaozhongZhaogong',
      method: 'post',
      headers: {
        'Content-Type': 'application/json'
        // 'Content-Type': 'application/x-www-form-urlencoded'
        // 'Accept': 'application/json'
      },
      datatype:"json",
      params: data
  })
}
export function countdaiShifu(data) {//PC-师傅管理-师傅列表-查询待审核师傅数量
  return request({
      url: 'ljw/yonghupc/public/countdaiShifu',
      method: 'post',
      headers: {
        'Content-Type': 'application/json'
        // 'Content-Type': 'application/x-www-form-urlencoded'
        // 'Accept': 'application/json'
      },
      datatype:"json",
      params: data
  })
}

export function countXiaoxi(data) {//PC消息管理-查询待阅读消息数量
  return request({
      url: 'ljw/xiaoxi/public/countXiaoxi',
      method: 'post',
      headers: {
        'Content-Type': 'application/json'
        // 'Content-Type': 'application/x-www-form-urlencoded'
        // 'Accept': 'application/json'
      },
      datatype:"json",
      params: data
  })
}
export function selectTixianjiluCount(data) {//PC押金管理-查询待审核提现记录条数
  return request({
      url: 'ljw/yajinjilu/public/selectTixianjiluCount',
      method: 'post',
      headers: {
        'Content-Type': 'application/json'
        // 'Content-Type': 'application/x-www-form-urlencoded'
        // 'Accept': 'application/json'
      },
      datatype:"json",
      params: data
  })
}
// TODO:退出方法
export function listAll(data) {
  return request({
      url: '/equipment/listAll',
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
      },
      data: data
  })
}
export function getEquipmentOne(data) {
  return request({
      url: '/equipment/getEquipmentOne',
      method: 'get',
      headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      params: data
  })
}

// // TODO:登录方法
// export function login(data) {
//   return request({
//     url: '/api/oauth/Login?client_id=admin&client_secret=123456&scope=all&grant_type=password',
//     requestBase: 'VUE_APP_BASE_API_IDM',
//     headers: {
//       isToken: true
//     },
//     method: 'post',
//     data: data
//   })
// }

// TODO:退出方法
// export function logout() {
//   return request({
//     url: '/api/oauth/Logout',
//     requestBase: 'VUE_APP_BASE_API_IDM',
//     method: 'post'
//   })
// }

// TODO:找回密码--发送短信
export function sendCode(data) {
  return request({
    url: '/api/permission/Permission/Users/Current/Actions/SendCode',
    requestBase: 'VUE_APP_BASE_API_IDM',
    headers: {
      isToken: true
    },
    method: 'post',
    data: data
  })
}

// TODO:找回密码--获取验证码
export function getCodeImg() {
  return request({
    url: '/captchaImage',
    requestBase: 'VUE_APP_BASE_API_IDM',
    headers: {
      isToken: true
    },
    method: 'get',
  })
}

// TODO:找回密码--重置登录密码
export function resetPasswd(data) {
  return request({
    url: '/api/permission/Permission/Users/Current/Actions/ResetPasswd',
    requestBase: 'VUE_APP_BASE_API_IDM',
    headers: {
      isToken: true
    },
    method: 'post',
    data: data
  })
}

// TODO:修改登录密码
export function modifyPassword(data) {
  return request({
    url: '/api/permission/Permission/Users/Current/Actions/ModifyPassword',
    requestBase: 'VUE_APP_BASE_API_IDM',
    method: 'post',
    data: data
  })
}
// TODO:门户信息详情
export function portalInfo() {
  return request({
      url: '/api/permission/Permission/OpenApi/portal/info/anons',
      requestBase: 'VUE_APP_BASE_API_IDM',
      method: 'get'
  })
}

// TODO:门户信息详情--编辑
export function portalSave() {
  return request({
      url: '/api/permission/Permission/portal/save',
      requestBase: 'VUE_APP_BASE_API_IDM',
      method: 'post'
  })
}
